#ifndef PARTICLE_ATTRACTOR_HPP
#define PARTICLE_ATTRACTOR_HPP

#include "ParticleSystem.hpp"
#include <vector>

class ParticleSystem;

class ParticleAttractor {
    public:
    ParticleAttractor(ParticleSystem *system, float x, float y, float radius, unsigned int mode);
    ParticleAttractor(ParticleSystem *system, float x, float y, float force);

    void update();

    ParticleSystem* system;

    float x;
    float y;

    float radius;
    float force;

    unsigned int mode;

};


#endif // PARTICLE_ATTRACTOR_HPP

